home *** CD-ROM | disk | FTP | other *** search
- ***********************
- * *
- * ガールゴーゴー ~CG上に実写の合成~ *
- * *
- * 小萩 潮 *
- * *
- ***********************
-
- ★★★★★★★ ビデオカードは必須 ★★★★★★★
-
- ♪♪♪♪♪♪♪ ビデオカメラも必須 ♪♪♪♪♪♪♪
-
-
- TOWNSではスーパーインポーズ機能を使って、実写の上にCGを合成する事は
- できますが、その逆にCGの上に実写を合成することはできません。つまり、「ウゴ
- ウゴルーガ」のようなことはできないのですが、それをなんとかしてやってみようと
- いうのがこのプログラムです。
- ただし、現在のところ質がいまいちです。こんなこともできるんだなあ、と雰囲気
- だけでも味わってみてください。
-
-
- 動作環境 FMTOWNS+ビデオカード+ビデオカメラ
-
- 動作確認 FMTOWNSIICX+ビデオカード2A+ビデオカメラ
- TownsOSV2.1L31(+F-BASIC386V2.1L10+NA386V1.04)
-
-
- 使い方
-
- 1.ビデオカードの入力端子にビデオカメラの出力をつないでください。
- ビデオカメラは三脚等で固定して、壁などの動かない物を背景として映して
- 下さい。そのとき、カメラのオートホワイトバランス等の自動の機能はすべ
- て解除しておいたほうがよいでしょう。
-
- 2.UGO.EXP を実行してください。アイテム登録する場合はディレクトリ移動あり
- にしておいてください。
-
- 3.はじめはCGが表示されると思います。さあ、カメラの前にゆっくりと
- 立ってみてください。きっとCGの上にあなたが映っているでしょう。
- もはや気分はウゴウゴルーガ!!(^^;)
-
- 4.ときどきカメラが動いたり、背景の明るさが変わったりして、CGが変にな
- ってしまいます。そのときは、一度人がカメラからよけてから、スペースキー
- を押せば大丈夫です。
-
- 5.ESCキーを押すと終了します。
-
- 6.UGO.TIF を書き換えると、好きなCGが表示できます。3万色でサイズは
- 320×240です。
-
-
- こつ
-
- 背景の色と人物の色はできるだけ違う色にしてください。逆に、実写の背景と
- CGはなるべく近い色がよいでしょう。あくまでも、人物の動きはゆっくりと。
- できれば、速い機種で実行しましょう(^^;)
-
-
- 原理など
-
- どういう仕組みなのか、簡単に説明を。
- TOWNSには画面が2枚あり、手前にCG、奥にビデオカメラのデジタイズ
- 画面を表示させます。まず始めに、人物の映っていない背景だけのデジタイズ画
- 面を、メモリに記憶しておきます。次に人物の映っているデジタイズ画面と、メ
- モリに記憶してある画面とを比較します。すると、その2枚が異なっている部分
- に人物がいることが判りますので、こんどは、CGでその部分にあたるところを
- 透明にしますと、あたかも、CGの上に人間がいるように見える訳ですが・・・
- なかなか苦しいものがありますね。今考えると、解像度を粗くしたり、透明に
- するのではなく直接描くようにするとか、いろいろと改良の余地がありますが、
- どなたかやってみません?ソースは短いので、適当にいじってみてください。
-
-
- ファイル構成
-
- UGO.EXP 実行ファイル
- UGO.REX マシン語ファイル
- UGO.TIF 表示用CG
- UGO.GGG
- UGO.DOC このドキュメントファイル
- UGO.BAS UGO.EXP のソースファイル (F-BASIC386 V2.1L10)
- UGO.ASM UGO.REX のソースファイル (NA386 V1.04)
-
-
- NA386について
-
- NA386には大変お世話になりました。のりゆきさん、ありがとうございます。
- NA386はREXファイルを作るのに非常に便利です。特に、ASMソースと
- BASソースとNA386.BASを1つのファイルにマージすると、プログラムをいちいち
- ロードしなくてよいので、超便利です。これには少しNA386.BASの改造が必要です
- が、BASICでマシン語を使っている方は、ぜひ試してみてください。
-
-
- 使用範囲
-
- 再配付、転載、改造、流用、組み込み、商利用等、自由に行ってください。
- 煮るなり焼くなり好き勝手にしてくださってけっこうです。
-
- 連絡頂ければ幸いです。(きっと小躍りして喜ぶでしょう(^^;)
-
-
- 小萩 潮
- InterNet sd93305@ec.ecei.tohoku.ac.jp (1996年3月まで)
- NIFTY-Serve HAG03507
-